#ifndef OUTPUT_H
#define OUTPUT_H

#include "scene.h"
#include "object.h"
#include <QFile>

class Output{
    public:
        Output(QFile *);
        Output();
        ~Output();

        void parseIn(Scene *);
        void parseIn(QFile *, Scene *);

        void parseOut(Scene *);
        void parseOut(QFile *, Scene *);

        void parseWed(Scene *);
        void parseWed(QFile *, Scene *);

        void parseScene(Scene *);
        void parseScene(QFile *, Scene *);

        void parseObject(Object *);
        void parseObject(QFile *, Object *);

    private:
        QFile *file;
};

#endif

